package com.zwh.service;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.zwh.bean.Dept;
import com.zwh.bean.Emp;

import java.util.List;

public interface DeptService {
//    查询所有部门
    List<Dept> getAll();
//    根据id查找部门
    Dept getById(Integer id);
//    根据多个id查询多个部门
    List<Dept> getMoreById(List<Integer> list);
    //    根据id删除
    int deleteById(Integer id);
    //    批量删除
    int deleteMoreById(List<Integer> list);
    //   添加
    int insert(Dept dept);
    //    修改
    int updateById(Dept dept);
//    分页
    IPage selectPage(IPage page);
    //    分页条件
    IPage selectPage(IPage page, QueryWrapper wrapper);
}
